- Anything and everything using XSLT, such as:
- template processing
- exploiting the type model
- functions and named templates, which and when
- sequences and all their operators.
- Using XQuery to render a large mass of unfamiliar XML legible.
- Making the DITA Open Toolkit do something new.
- Delivering modern dynamic or cloud-based web content.
- Automating your solutions.
- Integrating your solutions with existing product installations.
- Documenting your work.
- Maintaining your client focus.
- Operating in a balance between appropriate social pleasantry and relentless goal-directed achievement.
- A minimum of five years of experience in a similar developer role.
- Enjoy and understand the XML data model.
- Full grasp of web services (SOAP, REST, multi-tier cloud architectures, etc.).
- Experience with modern web page technologies such as CSS and lots of technologies starting with J, i.e., JavaScript, json, jstore, jquery and others.
- Mastery of XML and all related technologies starting with X, i.e., XPath, XPointer, XQuery, XSLT, and XSL-FO.
- Experience with DITA: architecture, writing experience, CCMS experience, and publishing from DITA to a variety of formats.
- Comfortable with text manipulation (encodings, regular expressions, regularization of SGML).
- Comfortable with general-purpose imperative scripting languages like bash, perl, or python for general automation.
- Comfortable with a general-purpose imperative system language (Java, C#, Python, Rust, Go, ....) for building tools and infrastructure.
- Demonstrate comprehension of the XML data model.
- Demonstrate comprehension of the XSD type model.
- Correctly explain the distinction between a code point, a glyph, and an encoding.
- Have best-practice habits when delivering work in a distributed development environment.
- Are objective driven; you will seek clarity concerning the objective and intelligently pursue it regarding its context. (This client, these other clients, business plans, company goals).
- Have prior exposure to a diversity of environments and an ability to work with local values of "the right way."
- Skilled with scripting languages, system languages, web services, client-facing interactions, and oXygen.
- Competitive guaranteed base salary.
- Group benefits plan (medical, dental, vision, life and disability).
- Flexible work schedule.
- A positive work environment and evolving work culture, which celebrates our people’s success.
- Company events, such as lunches, dinners, holiday parties and more.
- Darwin Information Typing Architecture (DITA)
- XML
- Publishing
- Python (Programming Language)
- Web Content Writing
- XSLT
- C#
- jQuery
- Web Services
Company
Location
Toronto - Canada
Job type
Full-Time
Rust Job Details
Precision Content Authoring Solutions Inc. requires an experienced general-purpose senior XML developer with an orientation toward driving quality through consistent processes. You will own parts of multiple client solutions; your input about process and design will be encouraged.
What you’ll be doing
Required qualifications
Preferred qualifications
What's in it for you:
You have these skills
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs